//SKU模块管理
import request from "@/utils/request";
import type { skuResposeData,skuGetResponseData } from "./type";
//枚举地址
enum API{
    //获取已有的sku数据
    SKU_URL='/api/admin/product/skuInfo/getSkuInfoList/',
    //商品上架请求
    SKUONSALE_URL='/api/admin/product/skuInfo/onSale/',
    //商品下架请求
    SKUDOWNSALE_URL='/api/admin/product/skuInfo/downSale/',
    //获取对应sku接口地址
    GETSKUINFO_URL='/api/admin/product/skuInfo/getSkuInfo/',
    //删除对应的sku
    DELETESKUINFO_URL='/api/admin/product/skuInfo/deleteSku/'
    
}
//获取已有的sku数据的方法
export const reqSkuData=(pageNow:number,pageSize:number)=>request.get<any,skuResposeData>(API.SKU_URL+`${pageNow}`+`/${pageSize}`)
//商品上架请求方法
export const reqSkuOnSale=(skuid:number)=>request.get<any,any>(API.SKUONSALE_URL+skuid)
//商品下架请求方法
export const reqSkuDownSale=(skuid:number)=>request.get<any,any>(API.SKUDOWNSALE_URL+skuid)
//获取对应sku信息方法
export const reqGetSkuInfo=(id:number)=>request.get<any,skuGetResponseData>(API.GETSKUINFO_URL+id)
// 删除对应的sku方法
export const reqDeleteSkuInfo=(id:number)=>request.delete<any,any>(API.DELETESKUINFO_URL+id)